www.mxdraw.com
内容索引主面
前一个向上下一个
IMxDrawBlockReference::BlockTableRecord 属性

返回块引用的块表记录

IDL
__property IMxDrawBlockTableRecord* BlockTableRecord;

例如: JS 下面的代码,是遍历块引用的块表记录中的实体,并修改里面的文字内容.

               var blkRec = ent.BlockTableRecord;
               // 创建一个用于遍历器
               var iter = blkRec.NewIterator();
               for (; !iter.Done(); iter.Step(true, false)) {
                  var tmpEnt = iter.GetEntity();
                  if (tmpEnt.ObjectName == "McDbText") {
                     // 修改文字内容
                     var sTxt = tmpEnt.TextString;
                     tmpEnt.TextString = sTxt.replace(sTxt, sTxt + "-1<被修改>"); //修改内容
                  }
                  ent.AssertWriteEnabled();
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!